$(function() {
	//<-----------------引入头部------------------>
	$("header").load("header_con.html");
	//<-----------------引入尾部------------------>
	$("footer").load("footer.html");
	//<-----------------引入侧拉列表------------------>
	$("article").load("article_list.html");
	//<------------------------常用地址前面的圆圈------------------------->
	$("#set_commonly_used").prop("checked", false);
	$("#set_commonly_used").click(function() {
		if($(this).prop("checked")) {
			$(this).css("backgroundColor", "white");
			$(this).prop("checked", false);
		} else {
			$(this).css("backgroundColor", "rgb(220,83,7)");
			$(this).prop("checked", true);
		}
	})

	function Trim(str) {
		return str.replace(/(^\s*)|(\s*$)/g, "");
	}
	var orig_detail;
	//<------------------------三级联动------------------------->
	//创建变量存储选择的省--市--区
	//var province_val;
	//var city_val;
	var district_val;
	var province_num;
	var city_num;
	for(var item_pro in ChineseDistricts[86]) {
		var option = $('<option value=' + item_pro + '>' + ChineseDistricts[86][item_pro] + '</option>');
		$("#province").append(option);
	}
	//省的点击事件
	$("#province").change(function() {
		city_select();
		district_select();
	})

	function city_select() {
		province_num = $("#province").val();
		// 清除所有的子级元素
		$("#city").empty();
		for(var item_city in ChineseDistricts[province_num]) {
			var option = $('<option value=' + item_city + '>' + ChineseDistricts[province_num][item_city] + '</option>');
			$("#city").append(option);
		}
	}
	//市的点击事件
	$("#city").change(function() {
		district_select();
	})

	function district_select() {
		city_num = $("#city").val();
		// 清除所有的子级元素
		$("#district").empty();
		for(var item_dis in ChineseDistricts[city_num]) {
			var option = $('<option vlaue=' + item_dis + '>' + ChineseDistricts[city_num][item_dis] + '</option>');
			$("#district").append(option);
		}
	}
	//<----------------地址确认提交按钮的点击事件-------------------------->
	$(".delivery_last_bc").click(function() {
		var set_default;
		if ($("#set_commonly_used").prop("checked")) {
			set_default = 1;
		}else{
			set_default = 0;
		}
		if($(this).text() == "确认提交") {
			// 添加地址
			$.ajax({
				type: "get",
				url: "express_info.php",
				async: true,
				data: {
					expre_name: $("#delivery_li1inp").val() + " ",
					expre_district: $("#province > option:selected").text() + " " + $("#city > option:selected").text() + " " + $("#district").val(),
					expre_detail: $("#delivery_li3inp").val() + " ",
					expre_tel: $("#delivery_li4inp1").val() + " ",
					fixed_tel: $("#delivery_li4inp2").val() + "-" + $("#delivery_li4inp3").val(),
					set_default:set_default,
					flag: "insert"
				},
				success: function(data) {
					if(data == "1") {
						alert("地址添加成功");
						window.location = "goods_address.html";
					}
				}
			});
		} else {
			//修改地址
			$.ajax({
				type: "get",
				url: "express_info.php",
				async: true,
				data: {
					expre_name: $("#delivery_li1inp").val(),
					expre_district: $("#province > option:selected").text() + " " + $("#city > option:selected").text() + " " + $("#district > option:selected").text(),
					expre_detail: $("#delivery_li3inp").val() + " ",
					expre_tel: $("#delivery_li4inp1").val(),
					fixed_tel: $("#delivery_li4inp2").val() + "-" + $("#delivery_li4inp3").val(),
					orig_detail: orig_detail,
					set_default:set_default,
					flag: "update"
				},
				success: function(data) {
					if(data == "1") {
						alert("地址修改成功");
						$(".delivery_last_bc").text() == "确认提交";
						window.location = "goods_address.html";
					}
				}
			});
		}
	})
	//<-----------------先取出存储在seesionStorage中的值----------------->
	if(sessionStorage.getItem("addr")) {
		var addr_obj = JSON.parse(sessionStorage.getItem("addr"));
		orig_detail = addr_obj.expre_detail;
		//收货人姓名
		$("#delivery_li1inp").val(addr_obj.expre_name);
		//收货人所在的省 / 市 / 区
		var expre_district = addr_obj.expre_district;
		//省 
		var province = expre_district.split(" ")[0];
		//市
		var city = expre_district.split(" ")[1];
		//区
		var district = expre_district.split(" ")[2];
		//设置默认省
		for(var i = 0; i < $("#province > option").length; i++) {
			if($("#province > option").eq(i).text() == Trim(province)) {
				$("#province > option").eq(i).prop("selected", true);
			}
		}
		//设置默认市
		$("#city > option").text(city);
		//设置默认区
		$("#district > option").text(district)
		// 详细地址
		$("#delivery_li3inp").val(addr_obj.expre_detail);
		// 手机号
		$("#delivery_li4inp1").val(addr_obj.expre_tel);
		$(".delivery_last_bc").text("提交修改");
		//<---------------------------最后清空sessionStorage------------------------------>
		sessionStorage.addr = "";
	}
})